const http=require('http');
const querystring=require('querystring');
const url=require('url');
var list={
	a:[
	{
		id:0,
		name:'华为',
		time:2016
	},
	{
		id:1,
		name:'小米',
		time:2014
	},
	{
		id:2,
		name:'苹果',
		time:2017
	},
	{
		id:3,
		name:'oppo',
		time:2018
	}
	,
	{
		id:4,
		name:'oppo',
		time:2018
	}
]
}

var num=4;
http.createServer((req,res)=>{
	res.writeHead(200,{
		'Content-Type':'text/plain;charset=utf8',
		"Access-Control-Allow-Origin": "*",  
		// 任何域名都可以请求这个接口
		"Access-Control-Allow-Methods": "*"  
		//任何方法都可以请求这个
	})

	// JSON.stringify()和JSON.parse()
	if(req.url==`/getList`){
		res.end(JSON.stringify(list))
	}else if(req.url==`/addList`){
		// 接收数据
		var all='';

		// 接收数据
		req.on('data',(chunk)=>{
			all+=chunk;
		})
		// 数据接收完毕
		req.on('end',()=>{
			console.log(all);
			// 把用户发送的数据，追加到list内部
			list.a.push({
				id:++num,
				name:querystring.parse(all).proName,
				time:new Date().getFullYear()
			})
			res.end(JSON.stringify(list))
		})


	}else if(req.url==`/delList`){
		// var id=querystring.parse(url.parse(req.url).query).id;

		// // list=list.filter(())

		// res.end(JSON.stringify(list))

	}




}).listen(8998)